package com.aliyun.messagemgt.common.errorcode;

/**
 * * ErrorCode异常接口
 * 对于不同的应用自建IErrorCode的枚举实现
 *
 * @author 晨泽
 * @version people-archive 1.0
 * @created 2017/12/18
 */
public interface IErrorCode {

    /**
     * 错误名称(为具体的枚举常量的name())
     *
     * @return
     * @author 马军(瀚尘)
     * @created 2017年7月19日下午8:51:48
     * @version 2.0
     */
    String errName();

    /**
     * 错误码
     *
     * @return
     * @author 马军(瀚尘)
     * @created 2017年7月19日下午8:52:31
     * @version 2.0
     */
    int errCode();

    /**
     * 错误消息模板
     *
     * @return
     * @author 马军(瀚尘)
     * @created 2017年7月19日下午8:52:51
     * @version 2.0
     */
    String errMsgTemplate();

}
